@charset 'utf-8';

header {
	height: 149px;
	padding: 17px 0 9px;
}

input.search {
	margin-top: 34px;
}

ul.city {
	margin-top: 31px;
}
.city:hover {
	/*overflow: visible;*/
}

.banner {
	border: 1px solid #e6e5e6;
}

section.discount .section_header {
	margin-top: 33px;
	margin-left: 30px;
	margin-right: 18px;
}

.activity li {
	float: left;
}
.activity li img {
	display: block;
}
.activity li:nth-child(odd) {
	margin: 16px 104px 14px 79px;
}
.activity li:nth-child(even) {
	margin: 16px 89px 14px 0;
}

section.heart .section_header {
	margin-top: 20px;
	margin-left: 30px;
	margin-bottom: 33px;
	margin-right: 18px;
}

.case li {
	margin-bottom: 30px;
}
.case li>img {
	margin: 0px 22px 0px 21px;
	float: left;
}
.info {
	float: left;
	width: 495px;
	margin-top: 31px;
	padding-right: 14px;
}
.info h2 a {
	color: #000;
	font: 30px '微软雅黑';
}
.info h2 span {
	float: right;
	display: inline-block;
	height: 100%;
	font: 22px '微软雅黑';
	line-height: 40px;
	color: #494949;
	vertical-align: bottom;
}
.info p {
	font: 22px/44px '微软雅黑';
	color: #494949;
}
.info p:last-child {
	color: #ff9344;
	font: 32px '微软雅黑';
}
.info p:last-child span {
	float: right;
	color: #494949;
	font: 22px '微软雅黑';
	margin-top: 7px;
}

@media screen and (max-width: 750px) {
	.body, nav {
		width: 100%;
	}
}